package com.aier.admin.service;

import java.util.Map;

import com.aier.entrance.entity.VideoDevice;


public interface IAdminVideoService {
    /**
     * 插入视频数据
     * @return
     */
    int insertEntrance(VideoDevice videoDevice);
    /**
     * 查出视频数据
     * @return
     */
    Map<String, Object> searchVideoDevice(int page, int page_size);

    /**
     * 删除视频数据
     * @return
     */
    int  updateVideoByid(Long vid);
    /**
     * 根据id修改视频数据
     * @return
     */
    int updateByvid(Long vid,String sn,Short state,String user,String pwd,String url,Short supplier);
    /**
     * 根据id查询某条视频数据
     * @return
     */
    VideoDevice searchByvid(Long vid);
    
    /**
     *查出所有未分配的视频设备
     * @return
     */
    Map<String, Object> selectUnassignVideo(int page, int page_size);
    
    /**
     *查出所有已分配的视频设备
     * @return
     */
    Map<String, Object> selectAllocationVideo(int page, int page_size);
    
    
    /**
     *根据id分派视频设备
     * @return
     */
    int updatePidByVid(Integer pid, Long vid);
    
}
